package com.zichen.pr.demo.student.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zichen.pr.demo.student.entity.Student;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @program: zichen
 * @description: 测试数据层
 * @author: rzhang
 * @create: 2021-04-26 08:27
 */
@Mapper
public interface StudentMapper extends BaseMapper<Student> {

    /**
     * 查询学生测试数据集合
     *
     * @param student 学生测试信息
     * @return 学生测试数据集合
     */
    public List<Student> selectStudentList(Student student);

    /**
     * 批量删除学生测试信息
     *
     * @param uids 需要删除的学生测试ID
     * @return 结果
     */
    public int deleteStudentByIds(Long[] uids);

    /**
     * 校验学生测试名称
     *
     * @param u_name 学生测试名称
     * @return 结果
     */
    public Student checkNameUnique(String u_name);
}
